package luccy.behavior;

import luccy.util.ClassUtil;

public class PrototypeBehavior implements Behavior {

	public PrototypeBehavior() {
	}

	public <T> T run(Class<? extends T> clazz, T t) {
		return ClassUtil.newInstance(clazz);
	}

	public <T> void destroy(Class<? extends T> clazz) {
	}

	public <T> void init(Class<? extends T> clazz) {
	}

}
